Search Result:Rosa damascena
Overview of noun rosa_damascena
The noun rosa damascena has 1 sense
- damask rose, summer damask rose, Rosa damascena -- (large hardy very fragrant pink rose; cultivated in Asia Minor as source of attar of roses; parent of many hybrids)